package br.com.arg.aplica.util;
import java.lang.annotation.Target;
import java.lang.annotation.Retention;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
 * Anotação para dizer que o propriedade é obrigatória. </br>
 * Parametros: (implementado para Long, int, Date e String). </br>
 * sempre informar no formato String. Assim: "str";</br>
 * Min: indica o mínimo que a propriedade pode assumir;</br>
 * Max: indica o máximo que a propriedade pode assumir;</br>
 *  
 * @author Adenir Ribeiro Gomes
 * @since 0.1
 */

@Retention(RUNTIME)       
@Target(FIELD)                
public @interface Obrigatorio {
	String min() default "";
	String max() default "";
}  